Golang Job: Kubernetes CSI - Golang Developer

Job added on

Company

INFINIDAT
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

At Infinidat, we help enterprises and service providers empower their data-driven competitive advantage at scale. We are a leading provider of enterprise-class storage solutions. The company’s software-focused architecture delivers sub-millisecond latency, full availability, and scalability with a significantly lower total cost of ownership than competing storage technologies.

In this role, you will be responsible for integrating our core product, InfiniBox, into a Kubernetes ecosystem. You will take a leading role in working both with the code, defining our roadmap, and improving customers' experience when using InfiniBox within Kubernetes-based environments.

The majority of development is in Go. You will use a wide range of operating systems, technologies, and architectures.


Requirements:

Required Skills & Experience

  • Proven experience in Go
  • Experience with using and developing for Kubernetes using Go
  • Strong understanding of cloud platforms and their underlying principles
  • Fast learner who is eager to face new technological challenges and come up with innovative solutions
  • Curious to learn how things really work
  • Excellent teamwork and interpersonal communication skills

Preferred Qualifications

Very strong in one or more of the following:

  • Has worked on Kubernetes CSI drivers before
  • Has worked with Kubernetes SIG Storage teams before
  • Familiar with Red Hat OpenShift, VMware Tanzu Kubernetes Grid, and other commercial Kubernetes distributions, including relevant CI / automated build services
  • Familiar with Kubernetes Operators, Helm charts, and other deployment mechanisms
  • Familiar with Docker Hub, including publishing and revision processes
  • Network programming
  • Development of distributed systems
  • Web development
  • System Administration
  • System Development
  • Deep knowledge of enterprise storage environments
  • Experience with continuous integration and delivery


About Infinidat

Infinidat is an award-winning provider of enterprise storage solutions. The company’s AI-based software defined storage architecture delivers microsecond latency, 100% guaranteed system availability, and dramatically reduces the CAPEX and OPEX of an enterprise’s storage estate.

Infinidat enterprise storage solutions are installed in Global Fortune 500 companies around the world supporting a wide variety of applications and use cases. These solutions were designed with a single goal in mind — enable customers to spend less on their storage infrastructure and focus more on innovation and growth.

The company's InfiniBox, InfiniBox SSA, and InfiniGuard portfolio deliver storage solutions that have unparalleled availability, ultra-low latency, extensive cyber resilience, and unmatched real world application performance. Infinidat has coupled these industry acclaimed enterprise storage solutions with an advanced white-glove service. The company’s family of offerings have been named a Leader for the Fourth Consecutive Year in the 2021 Gartner® Magic Quadrant™, Gartner Peer Insights Customers’ Choice Award for 3 consecutive years based on independent end-users’ reviews and ratings, as well as numerous other awards from the storage analyst and storage press community.


Responsibilities:
  • Implement new features and optimize existing ones for core integration with Kubernetes and higher-level platforms leveraging Kubernetes.
  • Be in charge of constantly improving our code, infrastructure and internal engagement with Kubernetes
  • Engage with broader Kubernetes open source community as needed for upstream changes
  • Experiment with new technologies, find cool new ways of doing things